package com.naiterui.ehp.bs.recommend.vo;



import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "DrCommonPrescriptionDetailVO", description = "医生常用处方详情")
public class DrCommonPrescriptionDetailVO {

    @ApiModelProperty(value = "常用处方详情ID")
    private Long id;

    @ApiModelProperty(value = "商品ID")
    private Long pid;

    @ApiModelProperty(value = "skuId")
    private Long skuId;


    @ApiModelProperty(value = "商品名")
    private String name;


    @ApiModelProperty(value = "通用名")
    private String commonName;

    /**
     * 推荐使用药品名称
     */
    @ApiModelProperty(value = "推荐使用药品名称——【医生端V3.4.0-by gongbaoqiang】")
    private String recomName;

    @ApiModelProperty(value = "商品数量")
    private Integer quantity;


    @ApiModelProperty(value = "用法用量")
    private String usages;


    @ApiModelProperty(value = "备注")
    private String backup;

    @ApiModelProperty(value = "用量周期")
    private Double dosageCycle;


    @ApiModelProperty(value = "用量周期单位")
    private String dosageCycleUnit;

    @ApiModelProperty(value = "用量次数")
    private String dosageCount;

    @ApiModelProperty(value = "每次用量")
    private String eachDosageCount;


    @ApiModelProperty(value = "每次用量单位")
    private String eachDoseUnit;


    @ApiModelProperty(value = "服用方法")
    private String usageMethod;


    @ApiModelProperty(value = "使用时间")
    private String usageTime;

    @ApiModelProperty(value = "用药周期")
    private Double drugCycle;


    @ApiModelProperty(value = "用药周期单位")
    private String drugCycleUnit;

    @ApiModelProperty(value = "推荐购买数量单位")
    private String quantityUnit;

    @ApiModelProperty(value = "规格")
    private String spec;

    @ApiModelProperty(value = "详情页用法用量")
    private String usage;

    @ApiModelProperty(value = "销售价")
    private String salePrice;

    @ApiModelProperty(value = "默认用量字符串")
    private String dosageStr;

    @ApiModelProperty(value = "用法用量是否存在")
    private boolean containUsageDetail;

    


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getPid() {
        return pid;
    }

    public void setPid(Long pid) {
        this.pid = pid;
    }

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }


    public String getName() {
        return name;
    }

    public void setName( String name) {
        this.name = name == null ? null : name.trim();
    }


    public String getCommonName() {
        return commonName;
    }

    public void setCommonName( String commonName) {
        this.commonName = commonName == null ? null : commonName.trim();
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }


    public String getUsages() {
        return usages;
    }

    public void setUsages( String usages) {
        this.usages = usages == null ? null : usages.trim();
    }

    public Double getDosageCycle() {
        return dosageCycle;
    }

    public void setDosageCycle(Double dosageCycle) {
        this.dosageCycle = dosageCycle;
    }


    public String getDosageCycleUnit() {
        return dosageCycleUnit;
    }

    public void setDosageCycleUnit( String dosageCycleUnit) {
        this.dosageCycleUnit = dosageCycleUnit == null ? null : dosageCycleUnit.trim();
    }

    public String getDosageCount() {
        return dosageCount;
    }

    public void setDosageCount(String dosageCount) {
        this.dosageCount = dosageCount;
    }

    public String getEachDosageCount() {
        return eachDosageCount;
    }

    public void setEachDosageCount(String eachDosageCount) {
        this.eachDosageCount = eachDosageCount;
    }


    public String getEachDoseUnit() {
        return eachDoseUnit;
    }

    public void setEachDoseUnit( String eachDoseUnit) {
        this.eachDoseUnit = eachDoseUnit == null ? null : eachDoseUnit.trim();
    }


    public String getUsageMethod() {
        return usageMethod;
    }

    public void setUsageMethod( String usageMethod) {
        this.usageMethod = usageMethod == null ? null : usageMethod.trim();
    }


    public String getUsageTime() {
        return usageTime;
    }

    public void setUsageTime( String usageTime) {
        this.usageTime = usageTime == null ? null : usageTime.trim();
    }

    public Double getDrugCycle() {
        return drugCycle;
    }

    public void setDrugCycle(Double drugCycle) {
        this.drugCycle = drugCycle;
    }


    public String getDrugCycleUnit() {
        return drugCycleUnit;
    }

    public void setDrugCycleUnit( String drugCycleUnit) {
        this.drugCycleUnit = drugCycleUnit == null ? null : drugCycleUnit.trim();
    }


    public String getBackup() {
        return backup;
    }

    public void setBackup( String backup) {
        this.backup = backup == null ? null : backup.trim();
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getUsage() {
        return usage;
    }

    public void setUsage(String usage) {
        this.usage = usage;
    }

    public String getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(String salePrice) {
        this.salePrice = salePrice;
    }

    public String getDosageStr() {
        return dosageStr;
    }

    public void setDosageStr(String dosageStr) {
        this.dosageStr = dosageStr;
    }

    public boolean isContainUsageDetail() {
        return containUsageDetail;
    }

    public void setContainUsageDetail(boolean containUsageDetail) {
        this.containUsageDetail = containUsageDetail;
    }

    public String getRecomName() {
        return recomName;
    }

    public void setRecomName(String recomName) {
        this.recomName = recomName;
    }

    public String getQuantityUnit() {
        return quantityUnit;
    }

    public void setQuantityUnit(String quantityUnit) {
        this.quantityUnit = quantityUnit;
    }


}